1. Setup, Identities & Licensing
1.1 Environment Prerequisites
Before beginning the technical setup in the Google Cloud Console, ensure your environment meets the following baseline requirements:
- Google Cloud Organization: The project must exist within a formal Google Cloud Organization (individual accounts lack the necessary enterprise identity handling).
- Billing Account: A valid Google Cloud billing account must be linked to the project. Licenses can be distributed from one billing account to multiple projects.
- IAM Roles: The administrator performing this setup must have the
Discovery Engine Adminrole. - Required APIs: You must enable four critical APIs: Vertex AI, Discovery Engine, Cloud Storage, and IAM.
Note: Meeting these prerequisites and creating your first app automatically triggers a 30-day free trial for up to 50 users.
1.2 Instance Creation & Configuration
- Navigate to the Google Cloud Console and search for Gemini Enterprise.
- Click Create App and provide a display name.
-
Select Location:
- Global (Default): Offers the full suite of features including autocomplete, idea generation agent, and enterprise web grounding. (Recommended unless strict sovereignty is required).
- Specific Regions (US, EU, etc.): Keeps data at rest within legal boundaries, but may lack certain features. Note that high-intensity ML tasks (like video generation) may still process globally.
- Advanced Options: Provide your company's external name to give the LLM context for higher-quality business responses. If using external partners, check "Include cross-domain documents" to allow Gemini to index authorized external workspace files.
1.3 Identity Provider Configuration
You must choose an Identity Provider (IdP) for the entire project. This is a foundational, irreversible choice for the app:
Google Identity
Select this if your team uses Google Workspace accounts natively. Easiest setup path.
Third-Party Identity
Requires Workforce Identity Federation (WIF). Use this if relying on Okta, Azure AD, etc., to avoid provisioning separate Google accounts.
1.4 Subscriptions & License Allocation
To move beyond the trial, go to Manage Subscription > Create Subscription.
| Feature | Gemini Enterprise Standard | Gemini Enterprise Plus |
|---|---|---|
| Target Audience | Majority of organizational users | Power users, data-heavy environments |
| Pooled Storage | 30 GB per user | 75 GB per user |
| Generative Quotas | Standard limits | Significantly higher for videos/images |
Assigning Seats: Under Manage Users, you can manually assign licenses via email or enable Automatic Assignment (recommended for wide rollouts), which grants a license upon first login. You can mix Standard and Plus licenses in the same project.
CRITICAL REQUIREMENT
Users must have the Discovery Engine User IAM role at the project level to log in. Without this, they will be blocked even if they possess a valid license seat.
Quotas are Pooled: If you have 100 Plus users with 30 queries/day each, the organization shares a pool of 3,000 queries/day.
Bonus: Code Assist Trial
A separate 30-day/50-license trial for Gemini Enterprise Code Assist is bundled, but it is managed at the Billing ID level, not the project level. Click the Code Assist sidebar icon, follow the activation flow, and ensure the Gemini for Google Cloud API is enabled.
2. Data Grounding & Connectors
2.1 What are Connectors?
Connectors (Data Stores) bridge Gemini with your specific business data (e.g., Confluence, ServiceNow, SharePoint) using Retrieval-Augmented Generation (RAG). Instead of relying solely on general AI knowledge, Gemini searches your data first, finding facts to generate a grounded, cited answer.
The Two-Way Street: Connectors allow Gemini to not only read data but also act on it (e.g., creating calendar events, updating bug reports) directly from the chat interface.
2.2 Connection Architectures
When connecting Data Stores, you must choose an architecture based on performance and compliance needs:
Ingestion
- Mechanism: Data is copied and indexed within Google Cloud.
- Pros: Exceptionally fast searches; superior ranking and recall accuracy.
- Cons: Duplicates data; requires setting up recurring sync schedules (full vs. incremental).
Federation
- Mechanism: No data is copied; queries are executed directly on the source system at runtime.
- Pros: Data is always fresh; strict compliance guarantees (no duplicated data).
- Cons: Query latency and quality are entirely dependent on the source system's performance.
2.3 Security, Permissions, and ACLs
Security is maintained by mapping source Access Control Lists (ACLs) directly to Gemini Enterprise. Connectors run dual-communication streams: one for content, one for permissions. If a logged-in user lacks permission to view a file in the source system, Gemini will never surface that information to them.
Architecture Tip: App-Level Segregation
Connectors are tied to the App Level, not individual users. If you need marketing to have different data stores than developers, create separate apps (e.g., one linked to Salesforce, one to GitHub) and provision user access accordingly.
2.4 Best Practices for Data Stores
- GIGO (Garbage In, Garbage Out): Ensure your source data is clean. Messy internal documentation leads to poor AI responses.
- Language Separation: If your company has documentation in multiple languages (e.g., English and German Confluence instances), set them up as separate data stores to improve answer quality.
- Test Environments: Build a primary app without connectors so users get immediate general AI value. Use a secondary "dev" app to build, test, and sync connectors before pushing them to the primary user-facing app.
2.5 Custom Connectivity Options
If an out-of-the-box connector doesn't exist for your platform, you have three technical alternatives:
- Data Pipeline: Ingest the source data into Cloud Storage or BigQuery, then use Gemini's native connectors for those services.
- Custom Agents: Use the Agent Development Kit to build an agent that interacts via API with your system (users will have to query this specific agent directly).
- Custom Connectors: Build a fully native custom connector (highest complexity, deepest integration).
3. Analytics, ROI & Adoption
3.1 Strategy: The Dual-Track Rollout
Successful deployment requires Top-Down executive sponsorship combined with Bottom-Up empowerment of early champions. Training should be persona-based—don't teach general AI concepts; teach how the tool solves specific bottlenecks (e.g., reducing Support's MTTR or speeding up Developer sprint velocity).
3.2 Analytics & Dashboards
Admins can access usage telemetry in the Google Cloud Console under the Analytics sidebar tab. This consists of four main dashboards:
1. Adoption
Tracks daily/weekly/monthly active users, retention, churn rates, growth rates, and total seats consumed.
2. Value
Translates usage into financial ROI. You can configure the employee hourly rate and minutes saved per query to generate customized annualized value estimates.
3. Usage and Quality
Details the raw volume of searches, generated answers, triggered actions, page views, and user feedback ratings.
4. Agents
Monitors the usage of custom, third-party, and pre-built agents (including Notebook LM). Identifies which specific agents have the highest session counts, acting as a blueprint for standardizing high-value use cases.
Exporting Data
While the UI focuses primarily on query volumes, deep-dive data for specific automated actions can be exported via the Command Line Interface (CLI). This allows teams to pipe telemetry directly into internal BI tools (like Looker or Tableau) to merge AI metrics with existing business KPIs.
3.3 Advanced Tools & Agents
Maximize your license value by exploring features beyond basic chat:
- Custom Agents: Users can create no-code agents using natural language to automate repetitive workflows.
- Agent Marketplace: Accessible in the Cloud Console to find pre-built 3rd party integrations (which can also be monetized if you build your own).
- Notebook LM Enterprise: Included with your license, providing a dedicated environment for deeply grounded, citation-heavy research to prevent organizational "relearning."
Quick Reference Checklist
- Ensure project is in a Google Cloud Organization
- Enable Vertex AI, Discovery Engine, IAM, Storage APIs
- Choose Identity (Workspace vs WIF)
-
Grant users
Discovery Engine Userrole to permit login - Configure Data Connectors (Ingestion/Federation)
- Set financial baseline metrics in the Value Dashboard